home *** CD-ROM | disk | FTP | other *** search
/ Nikkei Mac 20 / NIKKEI-MAC-CD-VOL-20-1998-12.ISO.7z / NIKKEI-MAC-CD-VOL-20-1998-12.ISO / オンラインソフト / 7.プロセス切替ツール / Switch-It_1.8.cpt / Switch-It 1.8 Folder / Read Me < prev    next >
Text File  |  1998-09-30  |  15KB  |  500 lines

  1.  
  2.  
  3.  
  4.  
  5. 'Switch-It'
  6. (Switch Applications via the Keyboard)
  7.  
  8. Version 1.8 - September 29, 1998
  9. Copyright 1996-1998 Michel MARIANI - All Rights Reserved
  10.  
  11.  
  12. Contents
  13.  
  14. ・ Introduction
  15. ・ Feature Overview
  16. ・ System Requirements
  17. ・ Installation
  18. ・ Directions for Use
  19. ・ Standard Customization (Control Panel)
  20. ・ Advanced Customization (ResEdit)
  21. ・ Known Problems and Shortcomings
  22. ・ Planned Improvements
  23. ・ Contacting the Author
  24. ・ Web Site
  25. ・ Credits
  26. ・ Copyright
  27. ・ Disclaimer
  28. ・ Distribution
  29. ・ Acknowledgements
  30.  
  31.  
  32. Introduction
  33.  
  34. ・ With Switch-It, you can use the keyboard to switch between applications.
  35.  
  36. ・ Switch-It is yet another application switcher. It has been mainly developed to suit my needs, but I guess it shall be useful to anybody who looks for a simple piece of software.
  37.  
  38. ・ Switch-It works under System 7.0 or later, and is distributed as freeware.
  39.  
  40.  
  41. Feature Overview
  42.  
  43. ・ Switch-It lets you switch between running applications using the keyboard. Several view modes are available.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. ・ Switch-It allows you to request the termination of any number of running applications, either individually (quit) or globally (kill-all).
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87. ・ Many parameters can be easily customized, including: hot keys, font name and size, text and background colors, view mode (plain, icon list), ordering of applications, etc.
  88.  
  89.  
  90. System Requirements
  91.  
  92. Switch-It works under Mac OS System 7.0 or later (System 7.5 or newer is recommended). It has been successfully tested on Macintosh Classic, PowerBook 520C, Power Macintosh 7200 and Performa 6400.
  93.  
  94.  
  95. Installation
  96.  
  97. To use Switch-It feature, place the file in the Control Panels folder and then restart the computer.
  98.  
  99. Warning:
  100.  
  101. The version number at the end of the control panel's file name has been dropped soon after version 1.4.2. Now, under the improved naming scheme, a new version simply overwrites the previous one. In case your last installed version is "Switch-It 1.4.2", don't forget to throw (or hide) it away before installing the new version.
  102.  
  103.  
  104. Directions for Use
  105.  
  106. ・ Hold down the activator key (Command) and press the switch key (Tab) to cycle through the running applications. Release the activator key to select an application.
  107.  
  108. ・ Having also the Shift key depressed at switch time reverses the direction of cycling.
  109.  
  110. ・ Switch-It action can be canceled by pressing the cancel key (Escape) before releasing the activator key (Command).
  111.  
  112. ・ While in switch mode, and provided 'Enable Quit' has been enabled in the Control Panel, it is possible to require running applications to quit by pressing the key labeled 'Q' or 'X'. The application icon (or its name, if the display of the icon has been disabled) is then marked with a red cross, in a toggle way. All the terminate requests of the selected applications are actually performed when the activator key is released (which means that the whole process can be aborted using the cancel key).
  113.  
  114. ・ It is possible to prevent the Finder from being quitted by unchecking the appropriate check-box: "Allow Quit Finder". By default, it is not allowed to send a quit request to the Finder. Actually, quitting the Finder is generally considered to be a bad idea, unless you are a "power user" and know exactly what you are doing...
  115.  
  116. ・ Provided 'Enable Auto-Step' has been enabled in the Control Panel, it is possible to cycle automatically through all running applications by keeping pressed the switch key (Tab). After an initial delay of 1 second, the auto-step mode starts (the next application is displayed every half a second) and can be stopped by releasing the switch key.
  117.  
  118. ・ While in switch mode, it is possible to jump directly to the Finder (provided it is running) by pressing the key labeled 'F'. Note that it is just a convenient short cut, as if you had cycled through running applications until you reach the Finder.
  119.  
  120. ・ While in switch mode, and provided 'Enable Quit' has been enabled in the Control Panel, it is also possible to require all running applications but the Finder to quit, by pressing the key labeled 'K'. This convenient short cut is functionally equivalent to cycling through all running applications, except the Finder, flagging each one with a red cross, then going to the Finder.
  121.  
  122. ・ Running applications can be displayed according to three different orders, depending on which ordering method has been selected in the "Applications Ordering" pop-up menu:
  123. - System: applications are listed in the same order they have been launched.
  124. - Alphabetic: applications are listed just like in the "Applications" system menu, on the right side of the menu bar.
  125. - Front to Back: applications are listed as they visually appear on top of each other on the Desktop. This order gives quicker access to the most recently used applications, and is specially convenient to switch between the two last-frontmost applications.
  126.  
  127.  
  128. Standard Customization (Control Panel)
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157. ・ On / Off
  158. Enables / Disables Switch-It.
  159.  
  160. ・ Start-Up Icon
  161. Shows / hides Switch-It's icon at system start-up.
  162.  
  163.  
  164. ・ Hot Keys
  165. Allows the customization of Switch-It's hot keys.
  166.  
  167. ・ Hot Keys: Activator
  168. Changes the modifier (activator) key used to bring up the switch window.
  169.  
  170. ・ Hot Keys: Switch Key
  171. Changes the switch key used to bring up the switch window.
  172.  
  173. ・ Hot Keys: Cancel Key
  174. Changes the cancel key used to dismiss the switch window. Selecting "None" means that any unused key will act as a cancel key.
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204. ・ Display
  205. Allows the customization of Switch-It's display options.
  206.  
  207. ・ Display: Font
  208. Changes the font of the switch window.
  209.  
  210. ・ Display: Size
  211. Changes the font size of the switch window.
  212.  
  213. ・ Display: Bold
  214. Allows the text to be displayed in bold style.
  215.  
  216. ・ Display: Text Color...
  217. Changes the text color of the switch window.
  218.  
  219. ・ Display: Background...
  220. Changes the background color of the switch window.
  221.  
  222. ・ Display: View mode
  223. Changes the way the running applications are displayed in the switch window, either individually or accompanied with a list of all the applications' icons.
  224.  
  225. ・ Display: Show Application Icon
  226. Allows the application icon to be displayed in the switch window.
  227.  
  228. ・ Display: Reduced Window
  229. Allows the use of a reduced (smaller) switch window.
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259. ・ Special
  260. Allows the customization of Switch-It's special options.
  261.  
  262. ・ Special: Applications Ordering
  263. Changes the order in which the running applications are displayed in the switch window: either in system (launch) order, in alphabetic order, or in front to back order.
  264.  
  265. ・ Special: Enable Quit
  266. Allows sending quit requests to running applications.
  267.  
  268. ・ Special: Allow Quit  Finder
  269. Allows the sending of a quit request even to the Finder, provided "Enable Quit" has been checked.
  270.  
  271. ・ Special: Enable Auto-Step
  272. Allows auto-stepping through all running applications while the switch key is still down.
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302. ・ Quick Help
  303. Provides information about Switch-It's basic operation.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333. ・ About
  334. Provides further information about Switch-It and other programs from Mikaeru Software. Clicking on the underlined links brings up a pop-up menu which allows you to:
  335. - copy the Internet location to the clipboard, or go to the web site of Mikaeru Software, using your favorite Web browser,
  336. - copy the author's e-mail address to the clipboard, or send a message to the author, using your favorite e-mail application.
  337.  
  338.  
  339.  
  340. Notes: 
  341.  
  342. ・ Balloon help is available.
  343. ・ Changes made in the Control Panel take effect immediately.
  344. ・ In order to automatically open your favorite Web browser or e-mail application, Internet Config Extension must be installed in your system.
  345.  
  346.  
  347.  
  348. Advanced Customization (ResEdit)
  349.  
  350. Here is the description of some resources of Switch-It which could be modified by a "power user" through ResEdit (templates are provided where useful):
  351.  
  352. General Settings Resources
  353.  
  354. ・ 'Stgs', -4063 sets:
  355. - the window sizes (standard and reduced),
  356. - the window type (proc ID),
  357. - the window title,
  358. - the 'Send Quit', 'Alt Send Quit', 'Kill All' and 'Goto Finder' character codes,
  359. - the initial delay and repeat rate of the 'Auto-Step' mode, expressed in ticks (60ths of second),
  360. - the icon gap, frame inset and frame size for each icon list view (small and large),
  361. - for the icon list views, two flags indicating whether 3D color effects are used, and if the icon list should be displayed below or above the plain view.
  362.  
  363. Keyboard-Related Resources
  364.  
  365. ・ 'Keys', -4064 and -4063: contain the lists of switch and cancel key codes which will appear in a readable form in the control panel's pop-up menus. These key codes are keyboard-dependent; you can get possible values from the 'KCHR' resources in the System file.
  366.  
  367. Notes: 
  368.  
  369. ・ Always make a back-up copy of the original file before modifying it by ResEdit!
  370. ・ Unlike settings made through the control panel, which are kept in a separate preferences file, changes made by ResEdit will be lost when a new version of the software becomes available.
  371. ・ Changes take effect at restart.
  372.  
  373.  
  374. Known Problems and Shortcomings
  375.  
  376. ・ In order to work correctly even when an input method is active (while typing Chinese or Japanese for instance), Switch-It patches extra system calls, in addition to the Apple-sanctioned method for filtering key events (jGNEFilter).
  377.  
  378. ・ While the pop-up window is displayed, any other visible activity is suspended: application windows, menu bar, etc. appear to be "frozen".
  379.  
  380. ・ In order to make running applications quit, Switch-It uses the sending of 'quit' AppleEvents. Unfortunately, this method does not work (nothing happens) if the front application is not AppleEvent-aware.
  381.  
  382.  
  383. Planned Improvements
  384.  
  385. ・ Implement a "Hide Other Applications" feature.
  386.  
  387.  
  388. Contacting the Author
  389.  
  390. If you have any questions, suggestions, words of appreciation or bug reports, you can contact me at the following address:
  391.  
  392. E-Mail
  393. <mmariani@wanadoo.fr>
  394.  
  395. Snail Mail
  396. Michel MARIANI
  397. 47, rue des Remparts-d'Ainay
  398. 69002 LYON
  399. FRANCE
  400.  
  401. If you ever send me a message, please tell me which version of Switch-It you are using and, if possible, where you got it from:
  402. - Internet site (URL),
  403. - CD-ROM coming with a magazine (name, issue number and month), 
  404. - etc.
  405.  
  406.  
  407. Web Site
  408.  
  409. Latest versions of Switch-It and other freeware programs from "Mikaeru Software" are available at:
  410. http://perso.wanadoo.fr/mmariani/soft/soft.html
  411.  
  412.  
  413. Credits
  414.  
  415. Written with THINK Project Manager 7.0.4, THINK C 7.0.3 & ResEdit 2.1.3.
  416.  
  417. The code to display icons is adapted from the snippet GetFileIcon 1.1 written by Jeff Beeghly (Universal Headers conversion by Erik A. Johnson), based on code from FindIcon by James Walker.
  418.  
  419.  
  420. Copyright
  421.  
  422. This software is freeware, it is provided for public use free of charge. However, it is NOT public domain. This software is copyright ゥ 1996-1998 by Michel MARIANI. All rights reserved.
  423.  
  424.  
  425. Disclaimer
  426.  
  427. You expressly acknowledge and agree that use of this software is at your sole risk. The software and the related documentation are provided メas isモ and without warranty of any kind, express or implied, including, but not limited to, any implied warranties of merchantability and fitness for a particular purpose.
  428.  
  429. In no event shall the author be liable for any consequential, incidental or indirect damages whatsoever (including, without limitation, damages for loss of profits, business interruption, loss of information, or other pecuniary loss) arising out the use of or inability to use the software or related documentation, even if the author has been advised of the possibility of such damages.
  430.  
  431.  
  432. Distribution
  433.  
  434. This software may be freely distributed in electronic form on computer networks, including posting on Internet sites, on online services, BBSs and user groups, but always in its unmodified form and together with this document. Please contact the author to obtain the most recent version.
  435.  
  436. This software may NOT be sold or resold, or bundled with any other commercial product. The software may be posted on an information service which charges its users for general connection time and downloading, but it may NOT be posted to an information service which will charge for the specific right to download this software.
  437.  
  438. This software may NOT be included on any CD-ROM or floppy collection (including, but not limited to, software collections coming with books, magazines or other media) without the author's prior knowledge and express written permission.
  439.  
  440. The author can be contacted at: <mmariani@wanadoo.fr>
  441.  
  442. Permission to include this software on a CD-ROM or floppy collection will be granted if, and only if, it is the most recent version of the software, the original package is included in its entirety, and a complimentary copy is sent to the author at the following address:
  443.  
  444. Michel MARIANI
  445. 47, rue des Remparts-d'Ainay
  446. 69002 LYON
  447. FRANCE
  448.  
  449.  
  450. Acknowledgements
  451.  
  452. Special thanks to the following people (in chronological order):
  453.  
  454. ・ Michel Rousset, for testing and providing useful comments, and proofreading the first version of this document.
  455. ・ Cj Zinngrabe, for pointing out a crash under Mac OS 8, and kindly testing the fix.
  456. ・ Julian E G洋ez, for pointing out a problem of missing icon in System 7.6, and kindly testing the current beta version.
  457.  
  458. Here are the names (in alphabetic order) of all the nice folks who took the time to send me questions, suggestions, words of appreciation or bug reports; I really appreciate getting feedback, it is highly motivating and encouraging:
  459.  
  460. ・ Stefan Anthony, Yoshihisa Asayama, Wil Baden, Boris "Bissia" Bertrand, Rick Carpenter, Winson Cheung, Nathan Cross, Sean Embury, Hanno Foest, Hideyuki Fujioka, Jeff Gilbert, Julian E G洋ez, Greg G., Michael Hanna, James Huffman, Helen Hulskamp, Michael Jacovides, Ted Kaehler, S.M. King, Thomas v. Landsberg-Velen, Roger Lier, Rich Long, John D. Muccigrosso, Steve O'Neill, Masayuki Ozawa, John Paolini, Peter, Shinbone, Deryck Stave, Peter Terhoeven, David Tiselius, Mitsuo Tsugita, Zoltan Vastag, James Vernon, Cristian Viola, Matt Wills, Kaori Yokono, Cj Zinngrabe.
  461.  
  462. And finally, here is the list of magazines or editors who asked me permission to include Switch-It on their CD-ROM:
  463.  
  464. ・ Graphics World - Japan (Yasuyo Ishizuka)
  465. ・ HyperLib - Japan (Toshiroh Arai)
  466. ・ Kids Art Project - Japan (Kinya Takahashi)
  467. ・ Mac 100% - Japan (Kuniharu Hanai - Masayoshi Takei)
  468. ・ MacAddict - USA (Kris Fong)
  469. ・ Mac Fan internet - Japan (Yasuto Niyama)
  470. ・ Mac People - Japan (Motoko Mori)
  471. ・ MacUser Japanese Edition - Japan (Noriko Goto)
  472. ・ Nikkei Mac - Japan (Sayaka Kato, Shigenobu Kokubo, Taisuke Ukigai)
  473. ・ Professional DTP - Japan (Hiroshi Nihei)
  474. ・ SoftBank - Japan (Masuyo Kitajima)
  475. ・ Takarajima - Japan (Yoko Shimizu)
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.